﻿using System;
using Avalonia;

namespace SampleDialogApp
{
    internal class Program
    {
        // Initialization code. Don't use any Avalonia, third-party APIs or any
        // SynchronizationContext-reliant code before AppMain is called: things aren't initialized
        // yet and stuff might break.
        [STAThread]
        public static void Main(string[] args) => BuildAvaloniaApp().StartWithClassicDesktopLifetime(args);

        // Avalonia configuration, don't remove; also used by visual designer.
        public static AppBuilder BuildAvaloniaApp() =>
            AppBuilder.Configure<App>()
                      .UsePlatformDetect()
                      .With(new X11PlatformOptions { EnableMultiTouch = true, UseDBusMenu = true, })
                      .With(new Win32PlatformOptions
                      {
                          // EnableMultitouch = true,       // Not supported in Avalonia v11.0.0-preview4
                          // AllowEglInitialization = true, // Removed in Avalonia v11.0.0
                      })
                      .UseSkia()
                      .LogToTrace();
    }
}
